package br.com.canvasForAll.model.services;

import javax.ejb.EJB;
import javax.ejb.Stateless;
import javax.inject.Named;

import br.com.canvasForAll.model.entity.Usuario;
import br.com.canvasForAll.model.repository.UsuarioRepository;
import br.com.canvasForAll.model.services.interfaces.UsuarioService;

@Stateless
@Named("usuarioService")
public class UsuarioServiceImpl implements UsuarioService {

	@EJB private UsuarioRepository usuarioRepository;
	
	@Override
	public Usuario obterId(Long id) throws Exception {
		return usuarioRepository.obterId(id);
	}

	@Override
	public Usuario salvarUsuario(Usuario u) throws Exception {
		return usuarioRepository.criar(u);
	}

}
